highest extremity of an esplanade - Francés Inglés Diccionario